From: Jeroen van der Heijden Date: Fri, 18 May 2018 07:25:38 +0000 (+0200) Subject: Fix bug in getting first value X-Git-Tag: archive/raspbian/2.0.44-1+rpi1~1^2~3^2~9^2~27 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/success//%22http:/www.example.com/cgi/success/?a=commitdiff_plain;h=6ab6d868231caa4c313cada2a0d477b351e257af;p=siridb-server.git Fix bug in getting first value --- diff --git a/src/siri/db/series.c b/src/siri/db/series.c index 4d21f0f1..73d6ed2e 100644 --- a/src/siri/db/series.c +++ b/src/siri/db/series.c @@ -797,6 +797,7 @@ siridb_points_t * siridb_series_get_first( { siridb_points_t * buf = series->buffer; siridb_points_t * points; + uint64_t start; if (buf != NULL && buf->len && @@ -828,11 +829,13 @@ siridb_points_t * siridb_series_get_first( return NULL; } + start = series->start + 1; + siridb_shard_get_points_callback(first->shard->flags, series)( points, first, NULL, - &series->start + 1, + &start, series->flags & SIRIDB_SERIES_HAS_OVERLAP); assert (points->len);